Skip to content

Add Data Visualization Engineer - Engineering - #729

Closed
Hotragn wants to merge 1 commit into
msitarzewski:mainfrom
Hotragn:add-data-visualization-engineer
Closed

Add Data Visualization Engineer - Engineering#729
Hotragn wants to merge 1 commit into
msitarzewski:mainfrom
Hotragn:add-data-visualization-engineer

Conversation

@Hotragn

@Hotragn Hotragn commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Adds a Data Visualization Engineer agent to the engineering division. Charting/visualization engineering is uncovered: the Frontend Developer has zero charting content, and the Visual Storyteller (design) is about narrative, not encoding accuracy. This agent covers chart-type selection driven by the data and the question (comparison/trend/distribution/correlation/part-to-whole), perceptual accuracy (position/length over angle/area, honest baselines, no dual-axis trickery), colorblind-safe categorical/sequential/diverging palettes matched to data structure, chartjunk elimination, accessibility (keyboard nav, screen-reader summaries), and rendering large datasets performantly (the SVG → canvas → WebGL crossover, plus hexbin/LTTB aggregation). Verified 0.0% originality against the roster.

Agent Information (if adding/modifying an agent)

  • Agent Name: Data Visualization Engineer
  • Category: engineering
  • Specialty: Chart-type selection, perceptual accuracy, colorblind-safe data color, accessible/performant charting

Checklist

  • Follows the agent template structure from CONTRIBUTING.md
  • Includes YAML frontmatter with name, description, color
  • Has concrete code/template examples (for new agents)
  • Tested in real scenarios
  • Proofread and formatted correctly

Validation: scripts/lint-agents.sh passes with 0 errors / 0 warnings; scripts/check-agent-originality.sh reports 0.0% similarity against the roster.

@rickgonzalez

Copy link
Copy Markdown

I did a scan of this PR to create this explainer. I hope it helps with the review. https://www.lenzon.ai/viewer/cmrtv0ie4000kao8gqc1hwvzi?voice=google-chirp3

@msitarzewski

Copy link
Copy Markdown
Owner

Merged! 🎉 Landed in #742. Your Data Visualization Engineer rounds out the viz gap nicely — perceptual honesty, colorblind-safe palettes, and D3/Vega performance, distinct from Analytics Reporter and Visual Storyteller. Clean gate pass. Thanks @Hotragn!

markjms1971 pushed a commit to markjms1971/agency-agents that referenced this pull request Jul 23, 2026
… Finish-Gate, Data Viz) (msitarzewski#742)

Lands four gated single-agent contributions via a consolidated branch
(avoids the README-conflict cascade of parallel fork PRs). Each passed
the full gate: lint 0/0, originality 0.0%, canonical structure, and a
manual conceptual-dupe check against the existing roster.

- Rust Refactoring Specialist (engineering) — behavior-aware, evidence-based
  Rust refactoring across crates/traits/modules. (msitarzewski#741, @TanasiDesigns)
- LLM Post-Training Engineer (engineering) — SFT/DPO/GRPO/RLVR experiment
  gating, checkpoint integrity, failure classification. Distinct sub-specialty
  from AI Engineer. (msitarzewski#740, @kaining-never-stop)
- UI Finish-Gate Reviewer (design) — anti-generic UI finish gate; catches
  interchangeable UI before ship via evidence + a written design contract.
  Distinct from the testing-division Reality Checker. (msitarzewski#739, @samuelbushi)
- Data Visualization Engineer (engineering) — chart-type selection, perceptually
  honest encodings, colorblind-safe palettes, performant D3/Vega. (msitarzewski#729, @Hotragn)

README roster rows added for all four; Hermes generated count 265 -> 269.
All guards green (divisions/tools/runbooks/hermes-plugin/lint).

Closes msitarzewski#741
Closes msitarzewski#740
Closes msitarzewski#739
Closes msitarzewski#729

Co-authored-by: TanasiDesigns <TanasiDesigns@users.noreply.github.com>
Co-authored-by: kaining-never-stop <kaining-never-stop@users.noreply.github.com>
Co-authored-by: samuelbushi <samuelbushi@users.noreply.github.com>
Co-authored-by: Hotragn <Hotragn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants